.order-item{
  border-top: rem(13px) solid #efefef;
  .order-item-inner{
    display: flex;
    padding-bottom: rem(18px);
    border-bottom: 1px solid #e0e0e0;
    .item-img{
      width: rem(40px);
      height:rem(40px);
      margin-top: rem(8px);
      margin-left: rem(16px);
      border-radius: 50%;
    }
    .item-right{
      flex: 1;
      margin-left: rem(15px);
      .item-top {
        height: rem(55px);
        padding-top: rem(2px);
        display: flex;
        align-items: center;
        border-bottom: rem(1px) solid #e0e0e0;
        .order-name{
          font-size: rem(16px);
          font-weight: 600;
          width: rem(180px);
          height: rem(16px);
        }
        .arrow{
          width: rem(8px);
          height: rem(8px);
          border: rem(1px) solid #999999;
          border-width: rem(1px) rem(1px) 0 0;
          transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
        }
        .order-state{
          margin-left: rem(40px);
          font-size: rem(14px);
          color: #999999;
        }
      }
      .item-bottom{
        .product-item{
          font-size: rem(14px);
          color: #666666;
          margin-top: rem(12px);
          .p-count{
            float: right;
            margin-right: rem(15px);
          }
          .p-total-count{
            float: right;
            margin-right: rem(15px);
            font-size: rem(12px);
            .total-price{
              font-size: rem(14px);
              color: #151515;
              margin-left: rem(2px);
            }
          }
        }
      }
    }
  }
  .evaluation{
    padding-top: rem(8px);
    padding-bottom: rem(8px);
    .evaluation-btn{
      float: right;
      width: rem(100px);
      height: rem(25px);
      color: #6b450a;
      background-color: #ffd161;
      font-size: rem(14px);
      line-height: rem(25px);
      text-align: center;
      margin: rem(10px);
    }
  }
}